|
Open Network Computing Remote Procedure Call(ONC RPC)はRPCシステムの一種。ONC RPC はサン・マイクロシステムズが Network File System の一部として開発したもので、Sun ONC あるいは Sun RPC とも呼ばれる(以下では単にONCと略記)。 ONC は UNIX とC言語の呼出規約に基づいている。XDRを使ってデータをシリアライズしたり、場合によってはアクセスすべきファイル上のデータのエンコード/デコードをしたりする。そして、ONC は XDR でまとめられた内容を UDP か TCP を使って送信する。あるマシン上のRPCサービスへのアクセスにはポートマッパーを使う。ポートマッパーはよく知られたポートでクエリを待ち受ける。一般に UDP や TCP の111番が使われる。 ONC はほとんどの UNIX 系システムに実装されている。マイクロソフトは Windows 向けの実装を Services for UNIX で提供している。さらに、Windows 向けの ONC 実装はいくつかのサードパーティが提供しており、C言語、C++、Java、.NET 向けの実装がある(外部リンク参照)。 ONC RPC は RFC 1831 で記述されている。ONC RPC の認証機構は RFC 2695、RFC 2203、RFC 2623 で記述されている。 == 関連項目 == *DCE *XML-RPC 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Open Network Computing Remote Procedure Call」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Open Network Computing Remote Procedure Call 」があります。 スポンサード リンク
|